Programming Service Tasks in Household Environments by Human Demonstration
نویسنده
چکیده
Robot assistants will only reach a mass consumer market when they are easy to use. This applies especially to the way a user programs it’s robot system. The only approach that enables a non expert robot user to teach a system complex tasks is programming by demonstration. This paper explains the basic concepts for mapping typical human actions performed in a household to a robot system: the recognition of the particular user actions, the task representation and the mapping strategy itself. The execution of a mapped program can then be performed on a real robot. An experiment is presented that was carried out concerning a table laying task and proving the feasibility of this approach.
منابع مشابه
Teaching and learning of robot tasks via observation of human performance
Within this paper, an approach for teaching a humanoid robot is presented that will enable the robot to learn typical tasks required in everyday household environments. Our approach, called Programming by Demonstration, which is implemented and successfully used in our institute to teach a robot system is presented. Firstly, we concentrate on an analysis of human actions and action sequences th...
متن کاملTeaching Service Robots Complex Tasks: Programming by Demonstration for Workshop and Household Environments
Programming of service robots is an expensive and difficult task especially when manipulator arms are involved. This is one of the drawbacks for every day use of these systems. Programming by Demonstration is a means to let users program robots simply by demonstrating a task like putting a table or composing an object to a system that observes, interprets and then maps the performed user action...
متن کاملToward Programming of Assembly Tasks by Demonstration in Virtual Environments
Service robots require simple programming techniques allowing users with little or no technical expertise to integrate new tasks in a robotic platform. A promising solution for automatic acquisition of robot behaviours is the Programming by Demonstration (PbD) paradigm. Its aim is to let robot systems learn new behaviours from a human operator demonstration. This paper describes a PbD system ab...
متن کاملUnderstanding users intention: programming fine manipulation tasks by demonstration
The Programming by Demonstration (PbD) paradigm enable programming of service robots by unexperienced human users. The main goal of these systems is to allow the unexperienced human user to easily integrate motion and perception skills or complex problem solving strategies. Unfortunately actual PbD systems are dealing only with manipulations based on Pick & Place operations. For complex service...
متن کاملSmallholder Farmers’ Participation in Agricultural Training and Demonstration in Ethiopia: Implications for Inclusive Targeting by Agricultural Extension Services
Small farms and smallholder farming systems play crucial roles in agricultural development in many developing countries. From the various rural development programs designed to support such farming systems, agricultural extension services are of at most importance. However, the benefit that farmers obtain from these services and the resulting impact depends, to a great extent, by their direct a...
متن کامل